Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Australia #1-w2 Australia #1-w3 Australia #1-w4 Italy F3 Germany F4 Germany F6 Germany F13 Italy #4-w2 Finland F1 Finland F2 Germany F6 Austria F4 Austria F5 UAE F2 Japan F5 Ireland F2 Russia F3 Nigeria F3 Nigeria F4 Ukraine F3 Austria F5 Austria F6 Russia F3 Russia F5 Ivory Coast F2 Russia F1 Russia F2 Russia F3 Austria F4 Russia F2 Spain F7 Russia F6 Ivory Coast F1 USA F28 Bosnia & Herzegovina F2 Kazakhstan F1 Kazakhstan F2 France F6 France F7 Italy F6 USA F1 USA F3 UAE F1 Sweden F1 Sweden F2 Italy #4-w1 Italy #4-w3 Italy #4-w4 USA F1 USA F2 USA F3 Portugal F3 Italy F26 Germany F12 Germany F13 Belgium F2 Germany F1 Germany F3 Germany F4 Germany F5 Croatia F1 Croatia F2 Japan F4 M15 Castelo Branco M25 Porto Australia #1-w1 M25 Faro M25 Prague Italy F8 M25 Prague M15 Ueberlingen M25 Lucknow M25 Jakarta Zagreb Challenger Karlsruhe Challenger Geneva Challenger Savannah Challenger Maui Challenger Aptos Challenger Tashkent Challenger Raanana Challenger Sarasota Challenger Aix En Provence Challenger Manchester Challenger Braunschweig Challenger Recanati Challenger Tashkent Challenger Pune Challenger Zhuhai Challenger Astana Challenger Chengdu Challenger Jinan Challenger Istanbul Challenger Anning Challenger M25 Mumbai Eckental Challenger M25 Wetzlar Nottingham Challenger Ilkley Challenger Nur-Sultan Challenger M25 Monastir Nur-Sultan Challenger PEOPLEnet Cup - Dnepropetrovsk Mouilleron-Le-Captif Challenger Eckental Challenger Helsinki Challenger Canberra Challenger ATP Kremlin Cup - Moscow M25 Champaign Nottingham 1 Challenger Istanbul 2 Challenger Mouilleron-Le-Captif Challenger Astana Challenger Istanbul Challenger Meknes Challenger Prostejov Challenger Bratislava Challenger Malaga Challenger Heilbronn Challenger Maui Challenger Porto Challenger Nur-Sultan Challenger 4th Volkswagen Challenger - Wolfsburg BMW Tennis Championship - Sunrise Nonthaburi 1 Challenger M25 New Delhi Hamburg Challenger Salinas Challenger Nonthaburi 2 Challenger Bengaluru Challenger Apia International - Sydney Guangzhou Challenger Taipei Challenger Astana Challenger M25 Jakarta Guangzhou Challenger Ortisei Challenger M25 Hua Hin Indian Wells Challenger Phoenix Challenger Abierto Mexicano Telcel - Acapulco Heilbronn Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger M25 New Delhi Recanati Challenger Astana Challenger Istanbul Challenger M15 Tianjin M25 Tianjin Orleans Challenger Sporting Challenger - Turin LTA Shrewsbury Challenger - Shrewsbury Morocco Tennis Tour - Casablanca Aamulehti Tampere Opene - Tampere Nanchang Challenger Oeiras 2 Challenger Porsche Open - Poznan Geneva Challenger - Geneva Tatra Banka Slovak Open - Bratislava Sunrise Challenger Korat Challenger Eckental Challenger Penza Challenger Saransk Challenger Como Challenger Ljubljana Challenger Khanty-Mansiysk Challenger Sarajevo Challenger Bordeaux Challenger Milan Challenger Milan Challenger Oberstaufen Challenger Cordenons Challenger Saransk Challenger Bratislava Challenger Seville Challenger Todi Challenger Bergamo Challenger St. Brieuc Challenger Astana Challenger Salzburg Challenger Casablanca Challenger Ismaning Challenger Brest Challenger Rome Challenger Kosice Challenger Szczecin Challenger Salzburg Challenger Busan Challenger Nonthaburi 3 Challenger Bercuit Challenger Cherbourg Challenger Pau Challenger Pozoblanco Challenger Segovia Challenger Busan Challenger Mons Challenger Sacramento Challenger Guangzhou Challenger Geneva Challenger Helsinki Challenger Tyumen Challenger Furth Challenger Portoroz Challenger Vancouver Challenger Geneva Challenger Chennai Challenger Heilbronn Challenger Aptos Challenger Marburg Challenger Irving Challenger Challenger Hamburg - Hamburg Muller Cup - Ulm Brescia Challenger Zhangjiagang Challenger Rennes Challenger Prague 2 Challenger 10th Wartburg Open - Eisenach ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Oberstraufen Cup - Oberstaufen St. Petersburg Challenger - St. Petersburg ATP Challenger Open 2004 - Monchengladbach Black Forest Open 2004 - Freudenstadt Challenger Groningen - Groningen Logopak Challenger 2005 - Lubeck USTA Men's Challenger of Dallas - Dallas Tallahassee Tennis Challenger - Tallahassee Ostdeutscher Sparkessen Cup - Dresden Badden Open by Rothaus - Ettlingen Schickendanz Open - Furth Banca Stato Challenger - Lugano Lambertz Open by Stawag - Aachen IPP Open - Helsinki Mobilux Open - Luxembourg USTA Challenger of Orlando - Orlando 3rd Volkswagon Challenger - Wolfsburg The LTA Cardiff Challenger - Cardiff 10° Trofeo Luigi Pezzoli - Bergamo Ostdeutscher Sparkassen Cup - Dresden The Shelbourne Irish Open - Dublin Oberstaufen Cup - Oberstaufen Black Forest Open - Freudenstadt Genoa Open - Genova Open D'Orleans - Orleans Kobstaedernes ATP Challenger - Kolding Lambertz Open by Stawag - Aachen Tatra Banka Open 2006 - Bratislava Shenzhen Challenger IPP Open - Helsinki Heilbronn Open - Heilbronn KGHM Dialog Polish Indoors - Wroclaw Marrakech Challenger Internationaux de Doubs Open de Franchie-Comte - Besancon Mitsubishi Electric Europe Cup - Monza Morocco Tennis Tour - Marrakech Baden Open - Karlsruhe The Surbiton Trophy - Surbiton Dublin Challenger - Dublin Akbank Private Banking TED Open - Istanbul GHI Bronz Classic - Bronx Geneva Challenger - Geneva Open D'Orleans - Orleans Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo The Surbiton Trophy - Surbiton Dublin Challenger - Dublin President's Cup - Astana IPP Open - Helsinki Pune Challenger New Delhi Challenger Shanghai Challenger Rennes Challenger Quimper Challenger Cherbourg Challenger Indian Wells Challenger Zagreb Challenger Fergana Challenger Orbetello Challenger Kitzbuhel Challenger Genova Challenger Szczecin Challenger Ortisei Challenger Helsinki Challenger Nur-Sultan 1 Challenger Kazan Challenger Lugano Challenger Monza Challenger Ostrava Challenger Rome Challenger Bordeaux Challenger Braunschweig Challenger Oberstaufen Challenger Orbetello Challenger Segovia Challenger San Marino Challenger Binghamton Challenger Genova Challenger Kazan Challenger Seville Challenger Madrid Challenger Eckental Challenger Belgrade Challenger Geneva Challenger Helsinki Challenger Heilbronn Challenger Kazan Challenger Dallas Challenger Quimper Challenger Meknes Challenger Casablanca Challenger Rabat Challenger Marrakech Challenger Dallas Challenger Tallahassee Challenger Sarasota Challenger Rome Challenger Zagreb Challenger Athens Challenger Bordeaux Challenger Alicante Challenger Nottingham Challenger Biella 6 Challenger Nottingham-2 Challenger Marburg Challenger Braunschweig Challenger Sunrise Challenger Tyumen Challenger Penza Challenger Astana Challenger Nottingham 2 Challenger St. Remy Challenger Istanbul Challenger Braunschweig Challenger Orleans Challenger Tiburon Challenger Dallas Challenger Charlottesville Challenger Knoxville Challenger Loughborough Challenger Champaign Challenger Dallas Challenger Savannah Challenger Tallahassee Challenger Luedenscheid Challenger Mersin Challenger Winnetka Challenger Sarasota Challenger Binghamton Challenger Orleans Challenger Kazan Challenger Dallas Challenger Kolkata Challenger New Delhi Challenger Barranquilla Challenger St. Brieuc Challenger Sarasota Challenger Tunis Challenger Winnetka Challenger Portoroz Challenger Aptos Challenger St. Remy Challenger Izmir Challenger Tashkent Challenger Helsinki Challenger Eckental Challenger Panama City Challenger Braunschweig Challenger Bucaramanga Challenger Dallas Challenger Santo Domingo Challenger Irving Challenger Kazan Challenger Raanana Challenger Batman Challenger Karshi Challenger Furth Challenger Moscow Challenger Fergana Challenger Marburg Challenger Ortisei Challenger Astana Challenger Segovia Challenger Portoroz Challenger Sarasota Challenger Agri Challenger Tashkent Challenger Pune Challenger Ortisei Challenger Wimbledon - London Knoxville Challenger Marburg Challenger Wroclaw Challenger Bengalaru 1 Challenger Hua Hin Challenger Bengalaru 2 Challenger Canberra Challenger Heilbronn Challenger Troisdorf Challenger Le Gosier Challenger Bastad Challenger Mercedes Cup - Stuttgart Prostejov Challenger Kaohsiung Challenger French Open - Paris Quimper Challenger Budapest Challenger Aptos Challenger Mercedes Cup - Stuttgart Taipei City Challenger Irving Challenger Seoul Challenger BMW Open - Munich Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Taipei City Challenger Seoul Challenger Croatia Open Umag - Umag Shenzhen 2 Challenger Thailand Open - Bangkok Brest Challenger Lexington Challenger Bratislava Challenger Le Gosier Challenger Nonthaburi 1 Challenger ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Nonthaburi 3 Challenger Next Generation Adelaide International - Adelaide Bordeaux Challenger Sydney International - Sydney Ismaning Challenger Campbell's Hall of Fame Tennis Championships - Newport San Luis Potosi Challenger Tallahassee Challenger Grand Prix de Tennis de Lyon - Lyon Medibank International - Sydney Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Nonthaburi 3 Challenger Istanbul Challenger Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia The Hypo Group Tennis International 2008 - Poertschach Gerry Weber Open - Halle Nonthaburi 1 Challenger Mercedes Cup - Stuttgart ATP Studena Croatia Open Umag - Umag Rovereto Challenger Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok Troyes Challenger ATP Kremlin Cup - Moscow Brisbane - Brisbane Shenzhen 1 Challenger Bergamo Challenger Open Sabadell Atlantico - Barcelona BMW Open - Munich Interwetten Austrian Open - Kitzbuhel Chennai Challenger Gerry Weber Open - Halle Mercedes Cup - Stuttgart Shenzhen 1 Challenger Wuxi Challenger Pilot Pen Tennis - New Haven Thailand Open - Bangkok Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Jinan Challenger Mexico City Challenger PBZ Zagreb Indoors - Zagreb Braunschweig Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade BMW Open - Munich Nonthaburi 2 Challenger Gerry Weber Open - Halle Vancouver Challenger Mercedes Cup - Stuttgart Hamburg Challenger Nonthaburi 2 Challenger Open de Moselle - Metz BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Prostejov Challenger Kremlin Cup - Moscow Eckental Challenger Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Nur-Sultan 2 Challenger Qatar ExxonMobil Open - Doha Marbella Challenger Heineken Open - Auckland Belgrade Challenger US Men's Clay Court Championship - Houston Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle UNICEF Open - 's Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Allianz Suisse Open - Gstaad Bergamo Challenger Legg Mason Tennis Classic - Washington Open de Moselle - Metz BCR Open Romania - Bucharest Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Segovia Challenger Citi Open - Washington Moselle Open - Metz PTT Thailand Open - Bangkok Kremlin Cup - Moscow Aircel Chennai Open - Chennai Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Topshelf Open - 's-Hertogenbosch BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Moselle Open - Metz Kremlin Cup - Moscow Brisbane International - Brisbane Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona AEGON Championships - London Topshelf Open - 's-Hertogenbosch Citi Open - Washington Kremlin Cup - Moscow Aircel Chennai Open - Chennai Thailand Open - Bangkok Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul BMW Open - Munich Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Malaysian Open - Kuala Lumpur Kremlin Cup - Moscow If Stockholm Open - Stockholm SkiStar Swedish Open - Bastad BB&T Atlanta Open - Atlanta St. Petersburg Open - St. Petersburg China Open - Beijing Skopje Challenger Swiss Indoors Basel - Basel Sanremo Challenger Vicenza Challenger Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier Blois Challenger ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Hungarian Open - Budapest Millennium Estoril Open - Estoril BMW Open - Munich Geneva Open - Geneva Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Bet-at-home Open - Hamburg Moselle Open - Metz St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Ricoh Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Antalya Cup - Antalya AEGON International - Eastbourne Hall of Fame Open - Newport Plava Laguna Croatia Open - Umag Citi Open - Washington St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu China Open - Beijing Tata Open Maharashtra - Pune Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Moselle Open - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Tata Open Maharashtra - Pune St. Petersburg Open - St. Petersburg bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Astana Open - Nur-Sultan Sofia Open - Sofia Abierto Mexicano Telcel - Acapulco BMW Open - Munich Open Parc - Lyon St. Petersburg Open - St. Petersburg Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Citi Open - Washington Sofia Open - Sofia Kremlin Cup - Moscow Astana Open - Nur-Sultan AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Grand Prix Hassan II - Casablanca ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Brisbane International - Brisbane U.S. National Indoor Tennis Championships - Memphis International German Open - Hamburg PBZ Zagreb Indoors - Zagreb Power Horse Cup - Dusseldorf ABN AMRO World Tennis Tournament - Rotterdam Hall of Fame Tennis Championships - Newport Mercedes Cup - Stuttgart Open 13 - Marseille PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose US Men's Clay Court Championship - Houston BRD Nastase Tiriac Trophy - Bucharest Portugal Open - Oeiras Malaysian Open - Kuala Lumpur Aegon Nottingham Open - Nottingham Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Citi Open - Washington China Open - Beijing Ecuador Open - Quito U.S. National Indoor Tennis Championships - Memphis Aircel Chennai Open - Chennai SkiStar Swedish Open - Bastad ABN AMRO World Tennis Tournament - Rotterdam Valencia Open - Valencia St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona BMW Open - Munich Geneva Open - Geneva Winston-Salem Open - Winston-Salem Aegon Nottingham Open - Nottingham Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Shenzhen Open - Shenzhen Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Citi Open - Washington PBZ Zagreb Indoors - Zagreb New York Open - New York Moselle Open - Metz Dubai Duty Free Tennis Championships - Dubai Hall of Fame Open - Newport Dubai Duty Free Tennis Championships - Dubai Dubai Duty Free Tennis Championships - Dubai BMW Open - Munich Tata Open Maharashtra - Pune Gerry Weber Open - Halle Astana Open - Astana Sofia Open - Sofia Garanti Koza Sofia Open - Sofia US Men's Clay Court Championship - Houston China Open - Beijing Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco BMW Open - Munich Geneva Open - Geneva Kremlin Cup - Moscow Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Anytech365 Andalucia Open - Marbella Vilnius Challenger Gwangju Challenger Bengalaru Challenger Istanbul Challenger Biella 2 Challenger St. Petersburg Open - St. Petersburg St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg International Tennis Championships - Delray Beach Open de Tenis Comunidad Valenciana - Valencia Masters Series Hamburg - Hamburg Masters Series - Hamburg Abierto Mexicano Telcel - Acapulco Masters Series Hamburg - Hamburg Next Generation Adelaide International - Adelaide BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells BCR Open Romania - Bucharest Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Topshelf Open - 's-Hertogenbosch Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Ordina Open - 's-Hertogenbosch Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai Open SEAT 2008 - Barcelona BNP Paribas Open - Indian Wells Sony Open Tennis - Miami AIG Japan Open Tennis Championships - Tokyo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Shenzhen Open - Shenzhen BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Medibank International - Sydney Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Serbia Open - Belgrade Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Coupe Rogers - Montreal Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Bet-at-home Open - Hamburg Barcelona Open BancSabadell - Barcelona Gerry Weber Open - Halle BB&T Atlanta Open - Atlanta Abierto Mexicano de Tenis Mifel - Los Cabos Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Croatia Open - Umag Tennis Masters Series - Hamburg Sony Ericsson Open - Miami St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Claro Open Colombia - Bogota Mutua Madrilena Masters Madrid - Madrid Ordina Open - s-Hertogenbosch BNP Paribas Open - Indian Wells Thailand Open - Bangkok Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai Miami Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Sydney International - Sydney Barcelona Open Banc Sabadell - Barcelona Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group I, 2R, GBR-RUS 3-2 Davis Cup, Group I, PO, RUS-POR 4-1 Davis Cup, Group I, 1R, RUS-DEN 4-1 Davis Cup, Group I, 2R, RUS-AUT 1-3 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) French Open (juniors) All Lower level tournaments Olympics - Rio de Janeiro M25 Dallas Wimbledon - London Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, PO, RUS-KAZ 3-1 Davis Cup, World Group, 1R, GER-BEL 1-4 Wimbledon (juniors) U.S. Open (juniors) Wimbledon (juniors) French Open (juniors)